home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util4 / datam11s.lha / DataMaster.doc < prev    next >
Text File  |  1995-12-15  |  4KB  |  110 lines

  1.  
  2.  
  3.                  DataMaster 1.1 special AmiNet release(15.12.95)
  4.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5.                     Fast en/decryption program for the Amiga
  6.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7.  
  8.  
  9. Introduction
  10. ~~~~~~~~~~~~
  11.  DataMaster is a new en/decryption program. It was written in pure assembly,
  12. therefore it's small and fast.
  13.  
  14.  
  15. Disclaimer
  16. ~~~~~~~~~~
  17.  Use DM at your own risk. This version is a special, limited AmiNet release.
  18. It uses only the first five characters of the password (40 bit key size).
  19. >>> NOT FOR COMMERCIAL USE! <<<
  20.  
  21. Requirements
  22. ~~~~~~~~~~~~
  23.  Any Amiga© with OS 2.04+ (37) and 68020+ will do.
  24.  
  25.  
  26. Features
  27. ~~~~~~~~
  28.  * written in pure assembly -> small & fast
  29.  * fast encryption algorithm (300+ KB/sec on my A1200 28Mhz '020)
  30.  * uses 40 bit key size which is the maximum allowed key size on AmiNet
  31.  * GUI (file requester) and CLI interface
  32.  
  33.  
  34. About the en/decryption algorythm and safety
  35. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  36.  DM uses a kind of block chiper with a block size of 4 longwords (16 bytes).
  37. The passphrase is converted to an internal key in a smart way. Because the
  38. passphrase has only five significant bytes, it has a limited safety. But
  39. this should be enough in most cases.
  40.  The output file is 16 bytes longer than the original one and it's not
  41. compressable, of course...
  42.  
  43.  
  44. How to use it?
  45. ~~~~~~~~~~~~~~
  46.  DM can be started either from CLI or WB. If you start it from Workbench,
  47. it will use requesters. (Therefore it needs reqtools.library 38++ !).
  48.  
  49.  The CLI template is:
  50.  
  51.   INFILE/A OUTFILE/A DECRYPT/S PASSPHRASE/F
  52.  
  53.  where:
  54.  
  55.   INFILE is the name of the file to be en/decrypted
  56.   OUTFILE is the name of the output file
  57.   DECRYPT is a switch. The default mode is encryption
  58.   PASSPHRASE must be the final argument. It can contain spaces and other
  59.    special charachters. Note that it is optional, if you do not specify
  60.    it DM will open a requester to ask you the passphrase.
  61.  
  62.  Examples:
  63.  
  64.   DataMaster ram:foo.txt work:secret/foo My secret passphrase
  65.   ---------- ----------- --------------- --------------------
  66.   prgname    infile      outfile         passphrase
  67.  (encrypt ram:foo.txt to work:secret/foo with "My secret passphrase")
  68.  
  69.   DataMaster work:secret/foo ram:test decrypt
  70.   ---------- --------------- -------- -------
  71.   prgname    infile          outfile  switch
  72.  (decrypt work:secret/foo to ram:test - the passphrase will be asked by a requester)
  73.  
  74.  If everything is ok, no error message will be displayed.
  75.  
  76.  
  77. WARNINGS
  78. ~~~~~~~~
  79.  * The passphrase is case sensitive!
  80.  * During decryption, no password check is made! If you use a bad one, the output
  81.    file will be bad, too!
  82.  * Do _not_ forget your passphrases, because it's _very_ hard to get back your
  83.    files without the passphrase (this is encryption...). Don't ask me to do it,
  84.    because I am not able to recover the original file. Once again: Use DM at your
  85.    own risk. Don't use it if you cannot remember your passwords...
  86.  * The 40 bit key lenght is not as much safe as e.g. IDEA, but this should be
  87.    just enough for non-commercial use.
  88.  
  89.  
  90. DataMaster.asc
  91. ~~~~~~~~~~~~~~
  92.  This file contains the PGP signature for the executable.
  93.  
  94.  
  95. Registration and bug reports
  96. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  97.  Write me an e-mail to:
  98.   pogi@goliat.eik.bme.hu
  99.  
  100.  
  101. History
  102. ~~~~~~~
  103.  1.1s(15.12.95)- spacial AmiNet release. Uses 5 chars for the passphrase instead of
  104.                  the 4 in the unregistered version. No known bugs.
  105.  
  106.  1.1 (7.1.95)  - a small bug has been removed
  107.                  (it couldn't find files when no dirs were selected in the filereqs)
  108.  
  109.  1.0 (24.6.95) - first public release
  110.